package com.example.util;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/**
 * 日期工具类
 */
public class DateUtil {

    /**
     *   得到当前月的第一天的日期
     */
    public static Date getFirstDayDate(){
        //1.得到当前系统日期
        Calendar c = Calendar.getInstance();
        //2.设置天为1
        c.set(Calendar.DATE,1);
        //3.返回
        return  c.getTime();
    }

    //把日期转换为yyyy-MM-dd
    public static String format(Date date){
       SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
       return sdf.format(date);
    }

    //获取当前系统时间的年
    public static int getCurrentYear(){
        //1.得到当前系统日期
        Calendar c = Calendar.getInstance();
       return c.get(Calendar.YEAR);
    }

    /**
     * 格式指定月份
     *   小于 10  --> 0+月
     *   大于等于10 --> 月
     * @param month
     * @return
     */
    public static String formatMonth(int month){
        return month >=10?month+"":"0"+month;
    }

}
